//.h
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
#define NAME_MAX 10
#define PHONE_MAX 11


typedef struct
{
	char name[NAME_MAX];
	char phone[PHONE_MAX];
}Person;

typedef Person SLDataType;
//结构体本身
typedef struct{
	SLDataType* arr;  // 一个指针，指向动态开辟的数组（鞋柜的位置）
    int size;      // 当前有效元素的个数（鞋柜里实际有几双鞋）
    int capacity;  // 容量，当前最大能容纳多少元素（鞋柜总共有多少格子）
}SL;



//顺序表初始化
void SLInit(SL* ps);

//检查 扩容
void SLCheckCapacity(SL* ps);

//销毁
void SLDestroy(SL* ps);

//尾插、尾删
void SLPushBack(SL* ps, SLDataType x);
void SLPopBack(SL* ps);

//查找
int SLFind(SL* ps, SLDataType x);